javascript

推荐列表 站点导航

当前位置:首页 > 脚本编程 > javascript >

jquery prop()和attr()区别是什么

来源:网络整理  作者:  发布时间:2020-12-22 07:18
jquery prop()和attr()区别:1、【attr()】方法设置或返回被选元素的属性和值;2、【prop()】方法设置或返回被选元素的属...

该方法适用于所有品牌电脑

$('').prop()返回的是DOM对象

当该方法用于返回属性值,则返回第一个匹配元素的值。

最近项目回归使用jquery,页面渲染全是使用jquery做的,所以做的时候也遇到了许多以前没有见过的问题,如这次操作【radio】控件的"checked"属性时有遇到问题,

jquery prop()和attr()区别:1、【attr()】方法设置或返回被选元素的属性和值;2、【prop()】方法设置或返回被选元素的属性和值。

当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

attr() 方法设置或返回被选元素的属性和值。

attr和prop的使用场景:

当该方法用于返回属性值时,则返回第一个匹配元素的值。

如果有相应的属性,返回的是该属性,如果没有则返回undefined

方法操作adio(checkbox)之类的控件,让其选中的时候,其控件选中的值不会随之改变。即只能控制其选中,不能控制其取消选中;

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

官方推荐使用:

$("...").attr("checked",false);无法起到作用,上网查了下使用prop()完美的解决了该问题,特此记录一下。

jquery prop()和attr()区别是什么

$('').attr()返回的是html对象

678066685f870abc947fda6cf284082.png

类似于$("...").attr("checked");返回的是true或者false

prop() 方法设置或返回被选元素的属性和值。

jquery prop()和attr()区别:

类似于$("...").attr("checked");返回的是'checked'或者undefined

prop()

2.是有true,false两个属性使用prop();(如'checked','selected','disabled'等)

方法操作radio(checkbox)之类的控件,让其选中的时候,其控件选中的值也会随之改变。即既可以控制其选中,也能控制其取消选中;

attr():

官方定义:attr():

如果有相应的属性,返回的是该属性,如果没有则返回空串

1.添加属性名称该属性就会生效应该使用prop();

3.其他则使用attr();

prop():

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/javascript/7020.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

jquery prop()和attr()区别是什么

2020-12-22 编辑:

该方法适用于所有品牌电脑

$('').prop()返回的是DOM对象

当该方法用于返回属性值,则返回第一个匹配元素的值。

最近项目回归使用jquery,页面渲染全是使用jquery做的,所以做的时候也遇到了许多以前没有见过的问题,如这次操作【radio】控件的"checked"属性时有遇到问题,

jquery prop()和attr()区别:1、【attr()】方法设置或返回被选元素的属性和值;2、【prop()】方法设置或返回被选元素的属性和值。

当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

attr() 方法设置或返回被选元素的属性和值。

attr和prop的使用场景:

当该方法用于返回属性值时,则返回第一个匹配元素的值。

如果有相应的属性,返回的是该属性,如果没有则返回undefined

方法操作adio(checkbox)之类的控件,让其选中的时候,其控件选中的值不会随之改变。即只能控制其选中,不能控制其取消选中;

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

官方推荐使用:

$("...").attr("checked",false);无法起到作用,上网查了下使用prop()完美的解决了该问题,特此记录一下。

jquery prop()和attr()区别是什么

$('').attr()返回的是html对象

678066685f870abc947fda6cf284082.png

类似于$("...").attr("checked");返回的是true或者false

prop() 方法设置或返回被选元素的属性和值。

jquery prop()和attr()区别:

类似于$("...").attr("checked");返回的是'checked'或者undefined

prop()

2.是有true,false两个属性使用prop();(如'checked','selected','disabled'等)

方法操作radio(checkbox)之类的控件,让其选中的时候,其控件选中的值也会随之改变。即既可以控制其选中,也能控制其取消选中;

attr():

官方定义:attr():

如果有相应的属性,返回的是该属性,如果没有则返回空串

1.添加属性名称该属性就会生效应该使用prop();

3.其他则使用attr();

prop():

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/javascript/7020.shtml

相关文章

风云图片

推荐阅读

返回javascript频道首页